home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BMUG Revelations
/
BMUG Revelations.toast
/
Utilities
/
File⁄Disk Utilities
/
The Bar
/
Read Me
next >
Wrap
Text File
|
1993-10-10
|
4KB
|
86 lines
File created 6/30/93. Last modified 10/9/93.
TheBar version 2.1, The quick application switcher…
© 1993 by George Thomas Talbot. All rights reserved.
This program is the first real application I've written since I've had a computer
again. It's a small program which displays the icons of all of the currently
running programs in a small window. Double-clicking on an icon will switch
you to that program's layer. (I got sick of pulling down the application menu
really quick.) It will only run on a Color Quickdraw™ capable Macintosh™ running
System 7.0 or later.
The bar may be arranged either horizontally or vertically, and may be drawn
in any color. The program can use either full size (Finder™ icon size) or half
size (Application menu size) icons.
"Sample rate" from the "Preferences" menu will tell TheBar how often to scan the
system for programs which may have started or quit. The smaller this number, the
faster TheBar reacts to launches and quits. The larger this number, the less CPU
time TheBar will use in the background for these scans.
Selecting an icon with a single click, and choosing "Get Info" from the "File"
menu will tell you about the selected program.
Balloon Help™, in all its glory, is now supported. All items in all dialog boxes are
finally explained. Yes, it annoys me, too, but I thought it might be cool to see
how to do this. Boy, if the help items aren't static (like menus & dialog boxes),
supporting this is a pain.
NEW HOT KEY/POSITION FEATURE:
If hold down the Command and Option keys and move the mouse pointer either to
the top of the screen or over TheBar's window (whether the window is visible or
not), TheBar will automatically bring itself to the front.
This program is what I call "LikeWare™". There are so many shareware programs
out there DEMANDING your cash. This is a little different. If you like the program
and find it useful, send me $10. If you don't, you can still keep it around, give it
to all your friends, etc. However, sending me $10 is big-time encouragement to
do more of this stuff. The last program I wrote shareware/LikeWare™ was Time,
a fancy color Alarm Clock replacement. The money people sent me for that gave
me big-time motivation to make this program look nice. =8^)
If you want source code, send $20—you'll get source in Symantec's new C++ 6.0.1
plus you'll be a registered user.
My address:
George T. Talbot
24 Judy Avenue
Franklinville, NJ 08322
<ugtalbot@mcs.drexel.edu>
Thanks to all the people on comp.sys.mac.programmer for giving me help on finding
the appropriate icon to display in the menu. You guys don't have to pay.
Thanks to Guy Kuo for the cool Centris 610 speed-up hint!
Known bugs:
Will not display the correct icon for applications launched off of a volume smaller
than 2M, or wherever else the Desktop Database is unavailable. This includes
A/UX. The program will substitute a default icon in this instance.
Version History:
Version 2.1 - Fixed embarassing bugs and backed up to Think C + Object Extensions
- Found embarassing bugs in process scanning code (again!)
- Wanted to use indirect objects to improve memory management.
Version 2.0 - Total re-write with new Symantec C++ 6.0 in C++
- Did the re-write because the original code was a mess.
- Balloon Help™ is now fully supported.
- Hot keys/position to bring TheBar forward added. (see above)
(suggested by Registered User Peter Timothy Cox!)
- Preferences made more flexible for expansion.
Version 1.2 - More fixes & enhancements
- Re-wrote process scanning code to better handle hidden items.
Thanks to Kevin Lesniewicz & Al Heynneman for pointing this out.
- Fixed bug w/color picker
Version 1.1 - Bug fix release
- Added item to show/hide background apps.
- Added menu item to show/hide "TheBar"'s icon.
- Should run on non-color QD machines (crashed before, OOPS!)
- Increased default partition size to better handle color picker.
Version 1.0 - Initial release